package com.site.dao.master;

import java.util.List;

import com.site.dto.master.ProvinceBizBean;
import com.site.model.master.ProvinceInfo;
import com.site.util.base.dao.BaseDao;
import com.site.util.extremetable.QueryPage;

/**
 * 省市Dao
 * @author lee
 * @date 2013年11月7日
 */
public interface ProvinceDao extends BaseDao {
	
	/**
	 * 根据条件获得所有省市
	 * @param vo        条件对象
	 * @return
	 */
	public abstract List<ProvinceInfo> getProvinces(ProvinceBizBean vo);

	/**
	 * 获得省市和城市集合SQL UNION ALL 方式查询
	 * @param vo        条件对象
	 * @param queryPage 分页
	 * @return
	 */
	public abstract List<ProvinceBizBean> getProvincesAndCitys(
			ProvinceBizBean vo, QueryPage queryPage);
}